be itching to do sth

渴望做某事